<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>

	<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
	<link rel="stylesheet" href="../Public/Css/public.css" />
	<link rel="stylesheet" type="text/css" href="../Public/Css/node.css">
	<script type="text/javascript" src='../Public/Js/jquery-1.7.2.min.js'></script>
	<script type="text/javascript">

	$(function () {

		$('input[level=1]').click(function () {
			var inputs = $(this).parents('.app').find('input');
			$(this).attr('checked') ? inputs.attr('checked', 'checked') : inputs.removeAttr('checked');
		});
		$('input[level=2]').click(function () {
			var inputs = $(this).parents('dl').find('input');
			$(this).attr('checked') ? inputs.attr('checked', 'checked') : inputs.removeAttr('checked');
		});
	});
	</script>
</head>
<body>
	<form action="{:U('Admin/Rbac/setAccess')}" method="post">
	<div id='wrap'>
		<a href="{:U('Admin/Rbac/role')}" class="add-app">返回</a>
		<foreach name='node' item='app'>
			<div class='app'>
				<p>
					<strong>{$app.title}</strong>
					<!-- access[]是access数组的意思，这样可以传递一个数组 -->
					<!-- {$app.id}_1这个1是级别，分级。 -->
					<input type="checkbox" name="access[]" value="{$app.id}_1" level='1' <if condition='$app["access"]'> checked='checked'</if>>
				</p>
				<foreach name='app.child' item='action'>
					<dl>
						<dt>
						<strong>{$action.title}</strong>
						<input type="checkbox" name="access[]" value="{$action.id}_2" level='2'<if condition='$action["access"]'> checked='checked'</if>/>
						</dt>
						<foreach name='action.child' item='method'>
							<dd>
								<span>{$method.title}</span>
								<input type="checkbox" name="access[]" value="{$method.id}_3" level = '3'<if condition='$method["access"]'> checked='checked'</if>>
							</dd>
						</foreach>
					</dl>
				</foreach>
					
			</div>
		</foreach>
	</div>
	<!-- 建个隐藏域存储role_id，因为分配的权限要跟对应的用户关联。 -->
	<input type="hidden" name="rid" value="{$rid}">
	<input type="submit" value="保存修改" style="display:block; margin:20px auto; cursor:pointer">
	</form>
</body>
</html>